#include "test_list.h"

#ifdef TEST_REGULAR

#define TEST_CASE_NAME Regular
#define TEST_NUMBER(n) example##_##n

#include <regular/regular.h>

#if 0
#include <string>

#if defined(__GNUC__) || defined(__MINGW__) || defined(__MINGW32__)
    #pragma GCC diagnostic push
    #pragma GCC diagnostic ignored "-Wunused-variable"
    #pragma GCC diagnostic ignored "-Wconversion-null"
#endif

#ifdef _MSC_VER
    //warning C4189: local variable is initialized but not referenced
    #pragma warning(push)
    #pragma warning(disable: 4189)
#endif
#endif

#define TEST_REGULAR_000
#define TEST_REGULAR_001
#define TEST_REGULAR_002
#define TEST_REGULAR_003
#define TEST_REGULAR_004
#define TEST_REGULAR_005
#define TEST_REGULAR_006
#define TEST_REGULAR_007
#define TEST_REGULAR_008
#define TEST_REGULAR_009
#define TEST_REGULAR_010
#define TEST_REGULAR_011
#define TEST_REGULAR_012
#define TEST_REGULAR_013
#define TEST_REGULAR_014
#define TEST_REGULAR_015
#define TEST_REGULAR_016
#define TEST_REGULAR_017
#define TEST_REGULAR_018
#define TEST_REGULAR_019
#define TEST_REGULAR_020
#define TEST_REGULAR_021
#define TEST_REGULAR_022
#define TEST_REGULAR_023
#define TEST_REGULAR_024
#define TEST_REGULAR_025
#define TEST_REGULAR_026
#define TEST_REGULAR_027
#define TEST_REGULAR_028
#define TEST_REGULAR_029
#define TEST_REGULAR_030
#define TEST_REGULAR_031
#define TEST_REGULAR_032

//------------------------------------------------------------------------------------------------------//
namespace{


}//namespace
//------------------------------------------------------------------------------------------------------//

#ifdef TEST_REGULAR_000
TEST(TEST_CASE_NAME, TEST_NUMBER(000))
{
    const int re = regular();
    EXPECT_EQ(0, re);
}
#endif // TEST_REGULAR_000

#ifdef TEST_REGULAR_001
#endif // TEST_REGULAR_001

#ifdef TEST_REGULAR_002
#endif // TEST_REGULAR_002

#ifdef TEST_REGULAR_003
#endif // TEST_REGULAR_003

#ifdef TEST_REGULAR_004
#endif // TEST_REGULAR_004

#ifdef TEST_REGULAR_005
#endif // TEST_REGULAR_005

#ifdef TEST_REGULAR_006
#endif // TEST_REGULAR_006

#ifdef TEST_REGULAR_007
#endif // TEST_REGULAR_007

#ifdef TEST_REGULAR_008
#endif // TEST_REGULAR_008

#ifdef TEST_REGULAR_009
#endif // TEST_REGULAR_009

#ifdef TEST_REGULAR_010
#endif // TEST_REGULAR_010

#ifdef TEST_REGULAR_011
#endif // TEST_REGULAR_011

#ifdef TEST_REGULAR_012
#endif // TEST_REGULAR_012

#ifdef TEST_REGULAR_013
#endif // TEST_REGULAR_013

#ifdef TEST_REGULAR_014
#endif // TEST_REGULAR_014

#ifdef TEST_REGULAR_015
#endif // TEST_REGULAR_015

#ifdef TEST_REGULAR_016
#endif // TEST_REGULAR_016

#ifdef TEST_REGULAR_017
#endif // TEST_REGULAR_017

#ifdef TEST_REGULAR_018
#endif // TEST_REGULAR_018

#ifdef TEST_REGULAR_019
#endif // TEST_REGULAR_019

#ifdef TEST_REGULAR_020
#endif // TEST_REGULAR_020

#ifdef TEST_REGULAR_021
#endif // TEST_REGULAR_021

#ifdef TEST_REGULAR_022
#endif // TEST_REGULAR_022

#ifdef TEST_REGULAR_023
#endif // TEST_REGULAR_023

#ifdef TEST_REGULAR_024
#endif // TEST_REGULAR_024

#ifdef TEST_REGULAR_025
#endif // TEST_REGULAR_025

#ifdef TEST_REGULAR_026
#endif // TEST_REGULAR_026

#ifdef TEST_REGULAR_027
#endif // TEST_REGULAR_027

#ifdef TEST_REGULAR_028
#endif // TEST_REGULAR_029

#ifdef TEST_REGULAR_030
#endif // TEST_REGULAR_030

#ifdef TEST_REGULAR_031
#endif // TEST_REGULAR_031

#ifdef TEST_REGULAR_032
#endif // TEST_REGULAR_032

#if 0
#if defined(__GNUC__) || defined(__MINGW__) || defined(__MINGW32__)
    #pragma GCC diagnostic pop
#endif

#ifdef _MSC_VER
    #pragma warning(pop) 
#endif
#endif

#endif



